Skip to content

feat(nix): add inert Home Manager boundary - #49

Merged
barbatdev merged 37 commits into
feat/cortex-dotfiles-migrationfrom
feat/cortex-migration-01-nix
Aug 22, 2026
Merged

feat(nix): add inert Home Manager boundary#49
barbatdev merged 37 commits into
feat/cortex-dotfiles-migrationfrom
feat/cortex-migration-01-nix

Conversation

@barbatdev

@barbatdev barbatdev commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Closes #47

Tipo de PR

  • Nueva funcionalidad

Resumen

  • Entrega un único slice: Límite reproducible Nix Flake + Home Manager, lock válido, CLI y preflight ejecutable.
  • Mantiene tests y ownership Home Manager junto al código que validan.
  • Preserva los cambios de main y excluye los siguientes slices de la cadena.

Cambios

Archivo Cambio
flake.nix, flake.lock, nix/home.nix, scripts/nix-preflight.sh, scripts/test-nix-preflight.sh, CI y README Límite reproducible Nix Flake + Home Manager, lock válido, CLI y preflight ejecutable.

Plan de pruebas

  • nix flake check --no-build
  • ./scripts/test-nix-preflight.sh
  • ./scripts/nix-preflight.sh
  • Fish/Bash syntax, ShellCheck error severity, YAML y git diff --check.
  • Snapshot aislado del branch con cleanup de fixtures.

Checklist

Chain Context

Field Value
Chain cortex-dotfiles-migration
Tracker PR #48
Position 1 of 7
Base feat/cortex-dotfiles-migration
Depends on #48
Follow-up #50
Review budget 364 / 400
Starts at feat/cortex-dotfiles-migration
Ends with Límite reproducible Nix Flake + Home Manager, lock válido, CLI y preflight ejecutable

Chain Overview

main
 └── #48 tracker
      └── 📍 #49 Nix boundary
           └── #50 Fish core
                └── #51 safeguards
                     └── #52 hremote
                          └── #53 Herdr/SSH
                               └── #54 screenshots
                                    └── #55 agents

Scope

  • Includes: Límite reproducible Nix Flake + Home Manager, lock válido, CLI y preflight ejecutable.
  • Excludes: tmux, secretos, configuración SSH privada y los work units posteriores.

Autonomy

  • CI se espera verde para esta rama.
  • Esta PR tiene un único scope entregable.
  • Puede revertirse sin cambios ajenos.
  • Tests y documentación cubren esta unidad.

@barbatdev barbatdev added the pr: do not merge Do not merge until this label is removed. label Aug 22, 2026
@barbatdev barbatdev removed the pr: do not merge Do not merge until this label is removed. label Aug 22, 2026
@barbatdev
barbatdev merged commit 68f037f into feat/cortex-dotfiles-migration Aug 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant